import axios from 'axios'
import NProgress from 'nprogress'

  const mockAjax = axios.create({
  baseURL:'/mock',
  timeout:3000
})
 mockAjax.interceptors.request.use(config=>{
  NProgress.start()
  return config
 })
  mockAjax.interceptors.response.use(res=>{
    NProgress.done()
    return res.data
  },err=>{
    NProgress.done()
    //如果此处返回的是一个非promise对象,会被认为是成功的promise请求,因此此处需要返回一个promise对象

    // return err.message
    return Promise.reject(err.message)
  })
   export default mockAjax